/* 
 * File:   dataUnidad.cpp
 * Author: meche
 * 
 * Created on 28 de mayo de 2011, 13:19
 */

#include "dataUnidad.h"

dataUnidad::dataUnidad() {
    vida = 10;
    tipo = new dataTipoUnidad();
}

dataUnidad::dataUnidad(int v, dataTipoUnidad* dtu){
    vida = v;
    tipo = dtu;
}

dataUnidad::dataUnidad(const dataUnidad& orig) {
    vida = orig.vida;
    tipo = orig.tipo;
}

int dataUnidad::gatVida(){
    return this->vida;
}

dataTipoUnidad* dataUnidad::getTipo(){
    return this->tipo;
}

dataUnidad::~dataUnidad() {
    this->tipo->~dataTipoUnidad();
}